.paybox{
    margin: 0 10px;
    padding: 10px;
    box-sizing: border-box;
    background-color: #ffffff;
    border-radius: 10px;
    overflow: hidden;
    text-align: left;
    .pay-title{
        font-size: 14px;
        color: #8c9198;
        margin-bottom: 10px;
    }
    .pay-foot{
        .pay-line{
            margin: 20px 0;
            border: 1px dashed #f0f0f0;
            position: relative;
            div{
                position: absolute;
                width: 20px;
                height: 20px;
                border-radius: 50%;
                background-color: #f0f0f0;
                top: -10px;
            }
            .pay-fl{
                left: -20px;
            }
            .pay-rl{
                right: -20px;
            }
        }
    }
    .foot-info{
        color: #8c9198;
        .date{
            margin-bottom: 10px;
        }
        .foot-bottom{
            color: #05a1f4;
            display: flex;
            font-size: 14px;
            font-weight: bold;
            .foot-count{
                color: #8c9198;
                margin-right: auto;
            }
        }
    }
}